// pages/index/online_answer/subjec_details/subjec_details.js
const app = getApp()
const log = new app.appLogs()
const http = new app.appHttp()
Page({

    /**
     * 页面的初始数据
     */
    data: {},

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        this.setData({
            paperid: options.paperid
        })
        this.getSubjectAnswerList()
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    },
    getSubjectAnswerList: function (e) {
        http.get("questions/open/getAppletPaper", {
            paperid: this.data.paperid,
            applet_user_id: app.globalData.userInfo.applet_user_id,
            state: 1
        }).then(res => {
            if (res.data.code == 200) {
                res.data.data.array.forEach((item, index) => {
                    item.answer = ""

                    item.list.forEach((item1, index1) => {
                        item.radio.forEach((item2, index2) => {
                            if (item2.x_id == item1.id) {
                                item1.is_answer_checkbox = 1;
                             }
                        })

                        item1.letter = String.fromCharCode(65 + index1);
                        if (item1.is_answer == 1) {
                            item.answer += String.fromCharCode(65 + index1) + "　";
                        }
                    })
                    item.is_answer = false
                    item.index = index
                    item.index_show = index == 0
                })
                this.setData({
                    subjectAnswerList: res.data.data.array
                })
                log.e(JSON.stringify(this.data.subjectAnswerList))
            }
        })
    }
})